package com.itheima.pinda.DTO.entity.dto;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.itheima.pinda.DTO.entity.pojo.base.PdGoodsType;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class PdGoodsTypeDTO extends Model<PdGoodsType> {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private String id;

    /**
     * 货物类型名称
     */
    private String name;

    /**
     * 默认重量，单位：千克
     */
    private BigDecimal defaultWeight;

    /**
     * 默认体积，单位：方
     */
    private BigDecimal defaultVolume;

    /**
     * 说明
     */
    private String remark;

    /**
     * 状态 0：禁用 1：正常
     */
    private Integer status;


    @Override
    protected Serializable pkVal() {
        return this.id;
    }
}
